import axios from 'axios';
const baseURL = 'http://localhost:8888/api/private/v1/'
// http://47.96.21.88:8082/api/private/v1/
axios.defaults.baseURL = baseURL

// 添加请求拦截器
axios.interceptors.request.use(function (config) {
    // Do something before request is sent  请求之前要做的一些事情
    // 在这里要做，将token给到一个前后台约定好的key中，作为请求头发送
    let token = localStorage.getItem("mytoken")
    if(token){
        // config是请求对象
        // 设置完这些，那以后的每次请求，都会带上Authorization这个key
        // 那么在哪里可以验证，在登陆成功之后的页面可以验证
        config.headers['Authorization'] = token
    }
    return config;
  }, function (error) {
    // Do something with request error
    // 请求错误的时候
    return Promise.reject(error);
  });
  // 登陆验证
export const checkUser = params => {
    return axios.post('login',params).then(res => res.data)
}

// 获取用户列表
export const getUserList = params => {
    return axios.get('users',params).then(res => res.data)
}